package pq3;

public class Operacion {
	/** nro de la operacion */
	private int numero;
	/** tipo de la operacion (Deposito, Extraccion, ...)*/
	private int tipo;
	/** tipo de cuenta (CtaCte o Caja Ahorro) */
	private String cuenta;
	/** monto de la operacion */
	private float monto;
	
	public Operacion(int numero, int tipo, String cuenta, float monto) {
		this.numero = numero;
		this.tipo = tipo;
		this.cuenta = cuenta;
		this.monto = monto;
	}

	public String getCuenta() {
		return cuenta;
	}

	public void setCuenta(String cuenta) {
		this.cuenta = cuenta;
	}

	public float getMonto() {
		return monto;
	}

	public void setMonto(float monto) {
		this.monto = monto;
	}

	public int getNumero() {
		return numero;
	}

	public void setNumero(int numero) {
		this.numero = numero;
	}

	public int getTipo() {
		return tipo;
	}

	public void setTipo(int tipo) {
		this.tipo = tipo;
	}
	
	public String getTipoOperacion() {
		return IThreadOperacion.TIPOS[tipo];
	}

	public String toString() {
		return numero + " " + cuenta + " " + getTipoOperacion() + " $" + monto;
	}
}
